package jukebox.model.member;

import java.util.List;

import jukebox.model.common.BoardVO;
import jukebox.model.common.CommentVO;
import jukebox.model.common.ListVO;
import jukebox.model.common.PagingBean;

public interface MemberService {

	public void registerMember(MemberVO mvo);

	public void updateMember(MemberVO mvo);

	public void dropoutMember(String id);

	public void dropoutMemberByAdmin(String id);
	
	public int checkId(String id);

	public int checkNickname(String nickname);

	//boolean -> int 로 변경
	public int checkPassword(MemberVO mvo);

	public MemberVO login(MemberVO mvo);

	public ListVO getAllMemberList(int nowPageNo);

	public ListVO myBoardList(int nowPageNo, String id);
	
	public ListVO myqnaBoardListbyId(int nowPageNo, String id);
	
	public MemberVO findId(String id);

	public List<MemberVO> getRankListByLike();
	
	public ListVO myqnaCommentListbyId(int nowPageNo, String id);
	
	public ListVO myFreeBoardCommentListbyId(int nowPage, String id);
	
	public ListVO<CommentVO> findMyCommentListPerPage(int nowPage, String id);
	
	public ListVO getMyMusicContentListById(int nowPageNo, String id);
	
}